	.cpu arm7tdmi
	.fpu softvfp
	.eabi_attribute 23, 1
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 1
	.eabi_attribute 30, 2
	.eabi_attribute 18, 4
	.file	"fn_tab.s"

	.section	.rodata
	.type	fn_tab, %object
	.global	fn_tab
	.align	2
fn_tab:
	.word	 0, 6214, 12428, 18643, 24857, 31072, 37286, 43501
	.word	 49715, 55930, 62144, 68359, 74573, 80788, 87002, 93217
	.word	 99431, 105646, 111860, 118075, 124289, 130504, 136718, 142933
	.word	 149147, 155362, 161576, 167791, 174005, 180220, 186434, 192649
	.word	 198863, 205078, 211292, 217507, 223721, 229936, 236150, 242365
	.word	 248579, 254794, 261008, 267222, 273437, 279651, 285866, 292080
	.word	 298295, 304509, 310724, 316938, 323153, 329367, 335582, 341796
	.word	 348011, 354225, 360440, 366654, 372869, 379083, 385298, 391512
	.word	 397727, 403941, 410156, 416370, 422585, 428799, 435014, 441228
	.word	 447443, 453657, 459872, 466086, 472301, 478515, 484730, 490944
	.word	 497159, 503373, 509588, 515802, 522016, 528231, 534445, 540660
	.word	 546874, 553089, 559303, 565518, 571732, 577947, 584161, 590376
	.word	 596590, 602805, 609019, 615234, 621448, 627663, 633877, 640092
	.word	 646306, 652521, 658735, 664950, 671164, 677379, 683593, 689808
	.word	 696022, 702237, 708451, 714666, 720880, 727095, 733309, 739524
	.word	 745738, 751953, 758167, 764382, 770596, 776810, 783025, 789239
	.word	 795454, 801668, 807883, 814097, 820312, 826526, 832741, 838955
	.word	 845170, 851384, 857599, 863813, 870028, 876242, 882457, 888671
	.word	 894886, 901100, 907315, 913529, 919744, 925958, 932173, 938387
	.word	 944602, 950816, 957031, 963245, 969460, 975674, 981889, 988103
	.word	 994318, 1000532, 1006747, 1012961, 1019176, 1025390, 1031604, 1037819
	.word	 1044033, 1050248, 1056462, 1062677, 1068891, 1075106, 1081320, 1087535
	.word	 1093749, 1099964, 1106178, 1112393, 1118607, 1124822, 1131036, 1137251
	.word	 1143465, 1149680, 1155894, 1162109, 1168323, 1174538, 1180752, 1186967
	.word	 1193181, 1199396, 1205610, 1211825, 1218039, 1224254, 1230468, 1236683
	.word	 1242897, 1249112, 1255326, 1261541, 1267755, 1273970, 1280184, 1286398
	.word	 1292613, 1298827, 1305042, 1311256, 1317471, 1323685, 1329900, 1336114
	.word	 1342329, 1348543, 1354758, 1360972, 1367187, 1373401, 1379616, 1385830
	.word	 1392045, 1398259, 1404474, 1410688, 1416903, 1423117, 1429332, 1435546
	.word	 1441761, 1447975, 1454190, 1460404, 1466619, 1472833, 1479048, 1485262
	.word	 1491477, 1497691, 1503906, 1510120, 1516335, 1522549, 1528764, 1534978
	.word	 1541192, 1547407, 1553621, 1559836, 1566050, 1572265, 1578479, 1584694
	.word	 1590908, 1597123, 1603337, 1609552, 1615766, 1621981, 1628195, 1634410
	.word	 1640624, 1646839, 1653053, 1659268, 1665482, 1671697, 1677911, 1684126
	.word	 1690340, 1696555, 1702769, 1708984, 1715198, 1721413, 1727627, 1733842
	.word	 1740056, 1746271, 1752485, 1758700, 1764914, 1771129, 1777343, 1783558
	.word	 1789772, 1795986, 1802201, 1808415, 1814630, 1820844, 1827059, 1833273
	.word	 1839488, 1845702, 1851917, 1858131, 1864346, 1870560, 1876775, 1882989
	.word	 1889204, 1895418, 1901633, 1907847, 1914062, 1920276, 1926491, 1932705
	.word	 1938920, 1945134, 1951349, 1957563, 1963778, 1969992, 1976207, 1982421
	.word	 1988636, 1994850, 2001065, 2007279, 2013494, 2019708, 2025923, 2032137
	.word	 2038352, 2044566, 2050780, 2056995, 2063209, 2069424, 2075638, 2081853
	.word	 2088067, 2094282, 2100496, 2106711, 2112925, 2119140, 2125354, 2131569
	.word	 2137783, 2143998, 2150212, 2156427, 2162641, 2168856, 2175070, 2181285
	.word	 2187499, 2193714, 2199928, 2206143, 2212357, 2218572, 2224786, 2231001
	.word	 2237215, 2243430, 2249644, 2255859, 2262073, 2268288, 2274502, 2280717
	.word	 2286931, 2293146, 2299360, 2305574, 2311789, 2318003, 2324218, 2330432
	.word	 2336647, 2342861, 2349076, 2355290, 2361505, 2367719, 2373934, 2380148
	.word	 2386363, 2392577, 2398792, 2405006, 2411221, 2417435, 2423650, 2429864
	.word	 2436079, 2442293, 2448508, 2454722, 2460937, 2467151, 2473366, 2479580
	.word	 2485795, 2492009, 2498224, 2504438, 2510653, 2516867, 2523082, 2529296
	.word	 2535511, 2541725, 2547940, 2554154, 2560368, 2566583, 2572797, 2579012
	.word	 2585226, 2591441, 2597655, 2603870, 2610084, 2616299, 2622513, 2628728
	.word	 2634942, 2641157, 2647371, 2653586, 2659800, 2666015, 2672229, 2678444
	.word	 2684658, 2690873, 2697087, 2703302, 2709516, 2715731, 2721945, 2728160
	.word	 2734374, 2740589, 2746803, 2753018, 2759232, 2765447, 2771661, 2777876
	.word	 2784090, 2790305, 2796519, 2802734, 2808948, 2815162, 2821377, 2827591
	.word	 2833806, 2840020, 2846235, 2852449, 2858664, 2864878, 2871093, 2877307
	.word	 2883522, 2889736, 2895951, 2902165, 2908380, 2914594, 2920809, 2927023
	.word	 2933238, 2939452, 2945667, 2951881, 2958096, 2964310, 2970525, 2976739
	.word	 2982954, 2989168, 2995383, 3001597, 3007812, 3014026, 3020241, 3026455
	.word	 3032670, 3038884, 3045099, 3051313, 3057528, 3063742, 3069956, 3076171
	.word	 3082385, 3088600, 3094814, 3101029, 3107243, 3113458, 3119672, 3125887
	.word	 3132101, 3138316, 3144530, 3150745, 3156959, 3163174, 3169388, 3175603
	.word	 3181817, 3188032, 3194246, 3200461, 3206675, 3212890, 3219104, 3225319
	.word	 3231533, 3237748, 3243962, 3250177, 3256391, 3262606, 3268820, 3275035
	.word	 3281249, 3287464, 3293678, 3299893, 3306107, 3312322, 3318536, 3324750
	.word	 3330965, 3337179, 3343394, 3349608, 3355823, 3362037, 3368252, 3374466
	.word	 3380681, 3386895, 3393110, 3399324, 3405539, 3411753, 3417968, 3424182
	.word	 3430397, 3436611, 3442826, 3449040, 3455255, 3461469, 3467684, 3473898
	.word	 3480113, 3486327, 3492542, 3498756, 3504971, 3511185, 3517400, 3523614
	.word	 3529829, 3536043, 3542258, 3548472, 3554687, 3560901, 3567116, 3573330
	.word	 3579545, 3585759, 3591973, 3598188, 3604402, 3610617, 3616831, 3623046
	.word	 3629260, 3635475, 3641689, 3647904, 3654118, 3660333, 3666547, 3672762
	.word	 3678976, 3685191, 3691405, 3697620, 3703834, 3710049, 3716263, 3722478
	.word	 3728692, 3734907, 3741121, 3747336, 3753550, 3759765, 3765979, 3772194
	.word	 3778408, 3784623, 3790837, 3797052, 3803266, 3809481, 3815695, 3821910
	.word	 3828124, 3834339, 3840553, 3846767, 3852982, 3859196, 3865411, 3871625
	.word	 3877840, 3884054, 3890269, 3896483, 3902698, 3908912, 3915127, 3921341
	.word	 3927556, 3933770, 3939985, 3946199, 3952414, 3958628, 3964843, 3971057
	.word	 3977272, 3983486, 3989701, 3995915, 4002130, 4008344, 4014559, 4020773
	.word	 4026988, 4033202, 4039417, 4045631, 4051846, 4058060, 4064275, 4070489
	.word	 4076704, 4082918, 4089133, 4095347, 4101561, 4107776, 4113990, 4120205
	.word	 4126419, 4132634, 4138848, 4145063, 4151277, 4157492, 4163706, 4169921
	.word	 4176135, 4182350, 4188564, 4194779, 4200993, 4207208, 4213422, 4219637
	.word	 4225851, 4232066, 4238280, 4244495, 4250709, 4256924, 4263138, 4269353
	.word	 4275567, 4281782, 4287996, 4294211, 4300425, 4306640, 4312854, 4319069
	.word	 4325283, 4331498, 4337712, 4343927, 4350141, 4356355, 4362570, 4368784
	.word	 4374999, 4381213, 4387428, 4393642, 4399857, 4406071, 4412286, 4418500
	.word	 4424715, 4430929, 4437144, 4443358, 4449573, 4455787, 4462002, 4468216
	.word	 4474431, 4480645, 4486860, 4493074, 4499289, 4505503, 4511718, 4517932
	.word	 4524147, 4530361, 4536576, 4542790, 4549005, 4555219, 4561434, 4567648
	.word	 4573863, 4580077, 4586292, 4592506, 4598721, 4604935, 4611149, 4617364
	.word	 4623578, 4629793, 4636007, 4642222, 4648436, 4654651, 4660865, 4667080
	.word	 4673294, 4679509, 4685723, 4691938, 4698152, 4704367, 4710581, 4716796
	.word	 4723010, 4729225, 4735439, 4741654, 4747868, 4754083, 4760297, 4766512
	.word	 4772726, 4778941, 4785155, 4791370, 4797584, 4803799, 4810013, 4816228
	.word	 4822442, 4828657, 4834871, 4841086, 4847300, 4853515, 4859729, 4865943
	.word	 4872158, 4878372, 4884587, 4890801, 4897016, 4903230, 4909445, 4915659
	.word	 4921874, 4928088, 4934303, 4940517, 4946732, 4952946, 4959161, 4965375
	.word	 4971590, 4977804, 4984019, 4990233, 4996448, 5002662, 5008877, 5015091
	.word	 5021306, 5027520, 5033735, 5039949, 5046164, 5052378, 5058593, 5064807
	.word	 5071022, 5077236, 5083451, 5089665, 5095880, 5102094, 5108309, 5114523
	.word	 5120737, 5126952, 5133166, 5139381, 5145595, 5151810, 5158024, 5164239
	.word	 5170453, 5176668, 5182882, 5189097, 5195311, 5201526, 5207740, 5213955
	.word	 5220169, 5226384, 5232598, 5238813, 5245027, 5251242, 5257456, 5263671
	.word	 5269885, 5276100, 5282314, 5288529, 5294743, 5300958, 5307172, 5313387
	.word	 5319601, 5325816, 5332030, 5338245, 5344459, 5350674, 5356888, 5363103
	.word	 5369317, 5375531, 5381746, 5387960, 5394175, 5400389, 5406604, 5412818
	.word	 5419033, 5425247, 5431462, 5437676, 5443891, 5450105, 5456320, 5462534
	.word	 5468749, 5474963, 5481178, 5487392, 5493607, 5499821, 5506036, 5512250
	.word	 5518465, 5524679, 5530894, 5537108, 5543323, 5549537, 5555752, 5561966
	.word	 5568181, 5574395, 5580610, 5586824, 5593039, 5599253, 5605468, 5611682
	.word	 5617897, 5624111, 5630325, 5636540, 5642754, 5648969, 5655183, 5661398
	.word	 5667612, 5673827, 5680041, 5686256, 5692470, 5698685, 5704899, 5711114
	.word	 5717328, 5723543, 5729757, 5735972, 5742186, 5748401, 5754615, 5760830
	.word	 5767044, 5773259, 5779473, 5785688, 5791902, 5798117, 5804331, 5810546
	.word	 5816760, 5822975, 5829189, 5835404, 5841618, 5847833, 5854047, 5860262
	.word	 5866476, 5872691, 5878905, 5885119, 5891334, 5897548, 5903763, 5909977
	.word	 5916192, 5922406, 5928621, 5934835, 5941050, 5947264, 5953479, 5959693
	.word	 5965908, 5972122, 5978337, 5984551, 5990766, 5996980, 6003195, 6009409
	.word	 6015624, 6021838, 6028053, 6034267, 6040482, 6046696, 6052911, 6059125
	.word	 6065340, 6071554, 6077769, 6083983, 6090198, 6096412, 6102627, 6108841
	.word	 6115056, 6121270, 6127485, 6133699, 6139913, 6146128, 6152342, 6158557
	.word	 6164771, 6170986, 6177200, 6183415, 6189629, 6195844, 6202058, 6208273
	.word	 6214487, 6220702, 6226916, 6233131, 6239345, 6245560, 6251774, 6257989
	.word	 6264203, 6270418, 6276632, 6282847, 6289061, 6295276, 6301490, 6307705
	.word	 6313919, 6320134, 6326348, 6332563, 6338777, 6344992, 6351206, 6357421